﻿/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {margin: 0;padding: 0;}
body {color: #666666;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;line-height: 1.5;font-size: 12px;}
body#bd {color: #666666;background: #F0F0F0;padding: 0;margin: 0;}
#adc-wrapper {width: 974px;margin: 0 auto;}
body.contentpane {color: #000000;font-size: 12px;line-height: 1.3em;margin: 0;margin: 1em 2em;width: auto; /* Printable Page */}
body.fs1 {font-size: 10px;}
body.fs2 {font-size: 11px;}
body.fs3 {font-size: 12px;}
body.fs4 {font-size: 13px;}
body.fs5 {font-size: 14px;}
body.fs6 {font-size: 15px;}
/* Normal link */
a {color: #666;text-decoration: none;}
a:hover, a:active, a:focus {color: #999;text-decoration: none;}
a img {border: none;}
/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {line-height: normal;color: #333333;}
/*article image*/
img {margin: 0;padding: 0;}
.img_caption p {text-align: center;color: #999999;}
.img_caption.left, .img_caption.right {margin-top: 3px;}
.img_caption img {}
.img_caption p {padding-top: 5px;margin-top: 0px;}
/* Heading */
h1 {font-size: 200%;}
h2 {font-size: 130%;}
h3 {font-size: 150%;}
h4 {font-size: 125%;}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {margin: 1em 0;padding: 0;}
ul {list-style: none;}
ul li {background: url(../images/bullet.gif) no-repeat 20px 8px;padding-left: 30px;}
ol li {margin-left: 30px;}
th {font-weight: bold;padding: 8px;text-align: left;}
fieldset {border: none;padding: 10px 5px;background: url(../images/dot.gif) repeat-x top;}
fieldset a {font-weight: bold;}
fieldset.input {padding: 0;background: none;}
legend {font-weight: bold;background: #FFFFFF;}
hr {border-bottom: 0;border-left: 0;border-right: 0;border-top: 1px solid #DDDDDD;height: 1px;}
td, th, div {font-size: 100%;}
/* FORM
--------------------------------------------------------- */
form {margin: 0;padding: 0;}
form label {cursor: pointer;}
input, select, textarea, .inputbox {font-family: Arial, Helvetica, sans-serif;font-size: 100%;}
.inputbox {padding: 2px;border: 1px solid #DDDDDD;background: #FFFFFF;color: #333333;font-size: 100%;}
.button {padding: 1px 8px;border: 1px solid #333333;background: url(../images/but-bg.gif) repeat-x left center #333333;color: #FFFFFF;font-weight: bold;font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}
* html .button { /*IE 6*/padding: 0 5px !important;}
*+html .button { /*IE 7*/padding: 0 5px !important;}
/* JOOMLA STYLE
--------------------------------------------------------- */
.item_separator, .item_seperator {clear: both;display: block;height: 30px;margin: 0;background: url(../images/dot.gif) repeat-x center;}
.column_separator {padding: 0 25px;}
/* content tables */
.sectiontableheader {background: #666666;padding: 4px 8px;color: #FFFFFF;font-weight: bold;}
.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:active,
.sectiontableheader a:focus {color: #FFFFFF;}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {padding: 8px;border-bottom: 1px solid #CCCCCC;}
tr.sectiontableentry2 {background: #F9F9F9;}
table.contentpane {border: none;width: 100%;}
table.contentpaneopen {border: none;border-collapse: collapse;border-spacing: 0;}
table.contenttoc {margin: 0 0 10px 10px;padding: 0;width: 30%;float: right;}
table.contenttoc td {background: url(../images/bullet.gif) no-repeat 12px 8px;padding: 1px 5px 1px 20px;}
table.contenttoc th {border-bottom: 1px solid #CCCCCC;padding: 0 0 3px;text-indent: 5px;}
table.poll {border-collapse: collapse;padding: 0;width: 100%;}
table.pollstableborder {border: none;padding: 0;text-align: left;width: 100%;}
table.pollstableborder img {vertical-align: baseline;}
table.pollstableborder td {border-collapse: collapse;border-spacing: 0;padding: 4px !important;background: none;}
table.pollstableborder tr.sectiontableentry1 td {background: #DDDDDD;}
table.searchintro {padding: 10px 0;width: 100%;}
table.searchintro td {padding: 5px!important;}
.items_more {margin: 15px 0 0;padding: 10px 0 0;background: url(../images/sep.gif) repeat-x top;}
.items_more strong {display: block;margin: 0 0 5px;text-transform: uppercase;}
.items_more ul {margin: 0;padding: 0;}
.items_more ul li {background: url(../images/bullet.gif) no-repeat 4px 8px;margin: 0;padding: 0 0 0 12px;} 
.category {font-weight: bold;}
h1.componentheading, .componentheading {font-size: 200%;margin: 0 0 15px;padding: 5px 0;border-bottom: 1px solid #CCCCCC;}
.contentdescription {padding-bottom: 30px;}
h2.contentheading, .contentheading {margin: 0;padding: 0;font-size: 200%;}
table.blog .contentheading {font-size: 150%;}
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {}
a.readon {background: url(../images/readon-bg.gif) no-repeat;width: 96px;height: 21px;line-height: 21px;color: #FFFFFF;display: block;float: left;text-indent: 20px;}
a.readon:hover, a.readon:focus, a.readon:active {color: #FFFFFF;text-decoration: none;}
table.contentpaneopen td, table.contentpane td {}
table.contentpaneopen, table.contentpane, table.blog {width: 100%;}
.moduletable {padding: 0;}
ul.pagination {margin: 15px auto 10px;padding: 10px 0 0;color: #333333;}
ul.pagination li {background: none;display: inline;margin: 0;padding: 0;}
ul.pagination li span{padding: 2px 5px;}
ul.pagination a {padding: 1px 4px;text-decoration: none;color: #666666;}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {color: #C01122;}
.pagenavbar {background: url(../images/icon-pages.gif) no-repeat center left;font-weight: bold;padding-left: 14px;}
.pagenavcounter {background: url(../images/icon-pages.gif) no-repeat 0 11px;font-weight: bold;padding: 8px 14px 0 14px;}
.smalldark {text-align: left;}
div.syndicate div {text-align: center;}
.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {background: none;}
ul.latestnews a, ul.mostread a {color: #666666;}
ul.latestnews a:hover, ul.mostread a:hover {color: #C01122;}
.bannerheader {font-size: 120%;font-weight: bold;}
 /* META
--------------------------------------------------------- */
.article-toolswrap {display: block;margin: 0 0 10px;padding: 0;position: relative;}
.article-tools {display: block;padding: 0 10px 0 0;}
.article-meta {width: 70%;float: left;color: #999999;}
.createby {}
.createdate {padding-right: 6px;margin-right: 5px;background: url(../images/vline.gif) no-repeat right center;}
.modifydate {width: 100%;display: block;color: #999999;margin: 15px 0;}
.article-section {padding-left: 6px;margin-left: 5px;background: url(../images/vline.gif) no-repeat left center;}
.article-section a {color: #999999;}
.article-category a {color: #999999;}
div.buttonheading {position: absolute;top: 4px;right: 10px;}
.buttonheading img {margin: 0 0 0 5px;border: 0;float: right;}
/* Cpanel */
#adc-cpanel {height: 35px;background: url(../images/bg_breadcrum.jpg) no-repeat left top;margin: 10px 0 5px;line-height: 21px;}
/* Search */
#adc-search {background: url("../images/bg_search.png") no-repeat scroll left center transparent;float: right;font-size: 11px;height: 23px;padding: 6px;width: 157px;z-index: 1;}
#adc-search .inputbox {padding: 3px 0 1px 5px;color: #6e6e6e;width: 120px;background: none;border: none;}
*+html #adc-search .inputbox { /*IE 7*/width: 108px;}
*+html #adc-search .button {/*IE 7*/padding: 1px 0px 1px 8px!important;}
#adc-search .button {font-size: 11px;margin-left: 5px;padding: 1px 5px 1px;}
/* adc-header */
#adc-header {width: 974px;height: 219px;margin: 0 auto}
#header-main {width: 974px;margin: 0 auto;}
/* breadcrumbs */
#adc-breadcrumbs {color: #373737;padding: 6px 0 5px 10px;float: left;}
#adc-breadcrumbs strong {color: #FFFFFF;margin-right: 5px;}
#adc-breadcrumbs img {margin: 1px 5px;}
#adc-breadcrumbs a {}
.clearfix{margin:0; padding:0; clear:both;}
/* Logo */
.logo {background: url("../images/logo.png") no-repeat scroll left top transparent;height: 173px;margin: 0 0 5px;padding: 0;position: absolute;top: 18px;width: 180px;}
/*------------------------------ Banner-top------------------------------------- */
#banner-top {margin: 0px;padding: 0px;top: 0px;right: 0px;width: 69%;float: right;}
/*------------------------------- Slideshow---------------------------------- */
#adc-slideshow {background: url("../images/bg_banner.jpg") no-repeat scroll center top transparent;margin: 0px;padding: 0px;}
#adc-slideshow-main{width: 980px;margin: 0 auto;height: 418px;}
/*------------------------------ COLUMNS------------------------------------------ */
#adc-left {float: left;overflow: hidden;width: 250px;}
#adc-left div.ja-innerpad {padding: 0 10px 0 0;}
#adc-right {float: right;overflow: hidden;padding-left: 0px;width: 250px;}
#adc-right div.ja-innerpad {padding: 0 0 0 10px;}
/*-------------------------------------- CONTENT-------------------------------- */
h1 .blog-featured {color: red;}
#adc-content {margin: 10px 0 15px;float: left}
#adc-mainbodywrap-lar, #adc-mainbodywrap-0, #adc-mainbodywrap-lor {margin-bottom: 10px;}
#content {float: left;width:470px;}
#content ul {list-style-position: outside;list-style-type: circle;margin: 10px 0 10px 15px}
#content h1 {color: red !important;padding: 0px;margin: 0px;}
#content h2 {color: red !important;padding: 0px;margin: 0px;}
#adc-mainbodywrap {}
/*-------------------------------- Left and Right------------------------ --*/
#adc-mainbody-lar {background: url("../images/content-center.jpg") repeat-y scroll center top transparent;padding: 0px;}
#adc-contentwrapper-lar {background: url("../images/content-bot.jpg") no-repeat scroll center bottom transparent;padding: 0px;}
#adc-contentwrap-lar {background: url("../images/content-top.jpg") no-repeat scroll center top transparent;padding: 10px;}
/*------------------------------------ Left---------------------------- --*/
#adc-mainbody-lor {background: url("../images/content-center2.jpg") repeat-y scroll center top transparent;padding: 0px;}
#adc-contentwrapper-lor {background: url("../images/content-bot2.jpg") no-repeat scroll center bottom transparent;padding: 0px;}
#adc-contentwrap-lor {background: url("../images/content-top2.jpg") no-repeat scroll center top transparent;padding: 10px;}
/*---------------------------------Content Only-----------------------------------*/
#adc-mainbody-0 {background: url("../images/content-center1.jpg") repeat-y scroll center top transparent;padding: 0px;}
#adc-contentwrapper-0 {background: url("../images/content-bot1.jpg") no-repeat scroll center bottom transparent;padding: 0px;}
#adc-contentwrap-0 {background: url("../images/content-top1.jpg") no-repeat scroll center top transparent;padding: 10px;}
ul.actions {margin: 0;padding: 0;text-align: right;width: 100%;}
ul.actions li {display: inline;}
#content ul li, #content ol li {line-height: 1.7em;padding: 0;}
/*---------------------------------- pagenav---------------------------- */
#content ul.pagenav {list-style-type:none;padding:0;overflow:hidden}
ul.pagenav li {display:inline-block;padding:1px;margin:0;border:solid 0px #cc0000;position:relative;}
#content ul.pagenav li {line-height:2em}
ul.pagenav li a {border:solid 1px #ccc; display:inline; background:#eee; padding:2px; text-decoration:none;}
ul.pagenav li.pagenav-prev {float:left;}
ul.pagenav li.pagenav-next {float:right;}
/*------------------------------- Readmore----------------------------- */
#content .readmore a{font-weight:bold;padding:2px 5px 2px 10px;display:inline-block;margin-top:5px;text-decoration:none;}
.newsflash  a.readmore:link,
.newsflash a.readmore:visited,
#content a.readmore:link,
#content a.readmore:visited{padding:4px 5px 4px 10px ;line-height:1.2em;text-decoration:none;}
.newsflash  a.readmore:link,
.newsflash a.readmore:visited {margin:10px 0;display:block;}
a.readmore:hover,
a.readmore:active,
a.readmore:focus {text-decoration:none;}
#content .readmore a:hover,
#content .readmore a:active,
#content .readmore a:focus {background: #000000;color: #FFFFFF;}
.readmore a:link, .readmore a:visited, a.readmore:link, a.readmore:visited {background: url("../images/arrow1.gif") repeat-x scroll left top #EEEEEE;border: 1px solid #DDDDDD;color: #444444;}
.readmore a:hover, .readmore a:active, .readmore a:focus, a.readmore a:hover, a.readmore a:active, a.readmore a:focus {background:#555 url(../images/arrow2.gif) no-repeat left 6px !important;color:#fff;}
a.readmore:hover, a.readmore:active, a.readmore:focus {background:#555;color:#fff;}
/* -------------------------------Position ------------------------------*/
.blog-featured {padding: 0;}
.items-leading {margin-bottom: 10px;overflow: hidden;padding: 0 5px 0;text-align: justify;}
.row-separator {display: block;clear: both;margin: 0;border: 0px;height:1px}
.item-separator {display: none;margin: 0px;}
.shownocolumns {width:98% !important;}
#top{margin:0 0 20px 0;overflow:hidden}
/* ---------------------------  Blog --------------------------------- */
.cols-1{display: block;float: none !important;margin: 0 !important;}
.cols-2 .column-1{float: left;text-align: justify;width: 49%;}
.cols-2 .column-2{float: right;margin: 0;text-align: justify;width: 49%;}
.cols-3 .column-1{float: left;text-align: justify;width: 32%;}
.cols-3 .column-2{float: left;margin-left: 0;padding: 0 2%;text-align: justify;width: 32%;}
.cols-3 .column-3{float: right;text-align: justify;width: 32%;}
.items-row{overflow:hidden;margin-bottom:10px !important;}
.column-1,.column-2,.column-3{}
.column-2{}
.column-3{}
.blog-more{padding: 10px 5px;}
/*--------------------------- MODULETABLE----------------------------- */
div.moduletable h3{font-size: 125%;font-weight: bold;height: 29px;line-height: 29px;margin: 0;padding: 0;}
div.moduletable h3 span{display: block;height: 29px;padding-left: 28px;}
div.moduletable{margin: 0 0 10px;padding: 0;}
/* ---------------------------- MODULE ------------------------------------- */
div.module h3{background: url("../images/h3-l.png") no-repeat scroll left center #f3f3f3;border-bottom: 5px solid #00b9f1;color: #666666;font-size: 125%;line-height: 36px;margin: 0;padding: 0;}
div.module h3 span {background: url("../images/h3-r.png") no-repeat scroll right center transparent;color: #FFFFFF;margin-left: 10px;padding: 10px 10px 10px 0;}
div.module{padding: 0;width: 100%;margin-bottom: 10px;}
div.module div{margin: 0;padding: 0;background: url(../images/box-bl.jpg) no-repeat bottom left;}
div.module div div{padding: 0;margin: 0;background: url(../images/box-tr.jpg) no-repeat top right;}
div.module div div div{padding: 0px;background: url(../images/box-tl.jpg) no-repeat top left;}
div.module div div div div{margin: 0;padding: 0;background: none;overflow: hidden;}
div.module div div div div div{margin: 0;padding: 0;background: none;overflow: hidden;}
/* ----------------------------- MENU -------------------------------------- */
/* Default Joomla! Menu */
* html ul.menu li {width: 99%;}
*+html ul.menu li {width: 99%;}
ul.menu {list-style: none;margin: 0;padding: 0;display: block;}
ul.menu li {display: block;background: url(../images/mainnav-line.jpg) no-repeat right;margin: 0;padding: 0 15px 0 15px;line-height: normal; float: left;height: 46px;}
ul.menu li a {line-height:46px;height:46px;display: block;outline: none;padding:0;margin: 0;text-decoration: none;font-weight: bold;color: #FFFFFF; text-transform: uppercase; font-size: 14px}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {color: #fbcf24;text-decoration: none;}
ul.menu li.active a {font-weight: bold;color: #fbcf24;}
ul.menu li ul {list-style: none;margin: 0;padding: 0;}
ul.menu li li {border: none;background: none;padding: 0;}
ul.menu li li a {color: #666666 !important;border: none;padding: 5px 5px 5px 25px !important;text-transform: none;font-weight: normal !important;background: url(../images/arrow.png) no-repeat 15px 10px !important;}
ul.menu li li a:hover,
ul.menu li li a:active,
ul.menu li li a:focus {color: #C01122 !important;text-decoration: underline;}
ul.menu li li.active a {color: #333333;font-weight: bold !important;}
ul.menu li li li a {color: #333333 !important;font-weight: normal !important;padding-left: 35px !important;background: url(../images/bullet.gif) no-repeat 25px 10px !important;}
ul.menu li li li.active a {font-weight: bold !important;}
/* Default Joomla! Menu */
/*------------------------------ Thuận Fix --------------------------*/
#adc-left .module h3{background: none;border-bottom: none;color: #666666;font-size: 125%;line-height: 36px;margin: 0;padding: 0;text-align:center;}
#adc-left .module h3 span {background: none;color: #FFFFFF;margin-left: 10px;padding: 10px 10px 10px 0;text-align:center;}
#adc-left .module{padding: 0;width: 100%;margin-bottom: 10px;}
#adc-left .module div{margin: 0;padding: 0;background: url(../images/bg-col-l.jpg) repeat center top;}
#adc-left .module div div{padding: 0;margin: 0;background: url(../images/h3.jpg) no-repeat center top;}
#adc-left .module div div div{padding: 0 0 10px 0;background: url(../images/bot-col-l.jpg) no-repeat center bottom;}
#adc-left .module div div div div{margin: 0;padding: 0;background: none;overflow: hidden;}
#adc-left .module div div div div div{margin: 0;padding: 0;background: none;overflow: hidden;}
#adc-left ul li {background: url(../images/sao.gif) no-repeat 10px center;padding-left: 30px;height:36px;}
#adc-left ul {padding:0; margin:0;}
.listtitle{font-size: 11px;line-height: 11px;color:#120f03;}
#adc-left a{color:#120f03;}
#adc-right-right{width:722px;float:right;}

#adc-right h3{text-align:center;background: url("../images/h3-r.jpg") no-repeat scroll center center;border-bottom:none;color: #fff;font-size: 125%;line-height: 36px;margin: 0;padding: 0;}
#adc-right h3 span {background:none;color: #FFFFFF;margin-left: 10px;padding: 10px 10px 10px 0;text-align:center;}
#adc-right{padding: 0;margin-bottom: 10px;}
#adc-right .module{margin: 0 0 10px 0;padding: 0;background: url(../images/bg-col-r.jpg) repeat-x center top #f8f5e2;}
#adc-right .module div{padding: 0;margin: 0;background: url(../images/box-tr.jpg) no-repeat top right;}
#adc-right .module div div{padding: 0px;background: url(../images/box-tl.jpg) no-repeat top left;}
#adc-right .module div div div{margin: 0;padding: 0;background: none;overflow: hidden;}
#adc-right .module div div div div{margin: 0;padding: 0;background: none;overflow: hidden;}
#adc-right .module div div div div div{margin: 0;padding: 0;background: none;overflow: hidden;}

.tim{background: url(../images/tim.png) no-repeat center center; width:88px; height:37px;border:none;margin:0 auto;cursor:pointer;}
#divtim{width:88px;margin:15px auto 0!important;}
.mod_search_ul li{padding:0 10px; width:230px;color:#000;}
.mod_search_category{width:230px;color:#8e8f8f;}
.mod_search_keyword{width:226px;color:#8e8f8f;}
/*------------------------------ Thuận Fix --------------------------*/
/*------------------------------ Vương Fix --------------------------*/
#logo{float: left; width: 180px; height: 173px;}
#banner-top1{float: left; width: 434px; height: 173px;}
#banner-top1 p{ margin:0px !important; padding:0px !important}
#banner-top2{float: left; width: 360px; height: 173px;}
#banner-top2 p{margin:0px !important; padding:0px !important}
#adc-mainnavwrap{margin: 0 auto; width: 974px;}
#adc-mainnav{float: left; height: 46px; width: 100%; background: url(../images/mainnav-bg.jpg) repeat-x;}
#adc-footer{width: 974px;margin: 0 auto;overflow: hidden;}
#adc-left p{padding: 0 !important; margin: 0 !important}
#copyright{float: left; width: 100%; background: #fff7da; text-align: center; color: #3a3a3a; font-weight: bold;padding: 25px 0;}
#item_page_title{ text-transform: uppercase}
#item_page_title h2{text-transform: uppercase}
/*------------------------------ Vương Fix --------------------------*/